home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
-
-
-
- +----------------------------------------------------+
- | AUTOMENU 2.0 |
- | (C)1983 by Marshall W. Magee 10/01/84 |
- +----------------------------------------------------+
-
-
-
-
-
- ===========================================================================
- COPY NOTICE
-
- This software is user-supported software and can be freely copied and
- used by anyone who wishes to do so. The rights to commercially market this
- software remain with the programmer. If you feel this program has
- benefited you, the programmer will accept any unsolicited donations of
- twenty-five dollars. The source code for this software is written in
- assembler language and a printed copy can be obtained directly. Any
- comments concerning AUTOMENU would be greatly appreciated. Also send a
- postcard, without obligation, to register for notices of updates. Please
- use the address below. A copy of this message can be obtained by pressing
- "C" while in the AUTOMENU program. Updates and other neat programs will be
- available in the future. Please support the free enterprise system. Thank
- you!
-
- MAGEE ENTERPRISES
- 6577 Peachtree Industrial Blvd.
- Norcross, Georgia 30092-3796
- ===========================================================================
-
-
- FILES BELONGING TO AUTOMENU
- +-------------+
- |AUTOMENU COM | <- Main AUTOMENU program
- |AUTOMENU DAT | <- Data file with menu items contained
- |AUTO BAT | <- Batch file to call AUTOMENU
- |AUTOMENU DOC | <- Documentation for AUTOMENU
- |AUTOTEMP BAT | <- Temporary batch file written by AUTOMENU
- |AUTO1 BAT | <- Version of batch file "AUTO.BAT" for DOS 1
- |AUTO2 BAT | <- Version of batch file "AUTO.BAT" for DOS 2
- +-------------+
- î Page 2
- INTRODUCTION
-
- AUTOMENU is the solution to the problem of learning the all the DOS
- commands required to access many different application programs. No longer
- will the user be required to type in a list of commands to find the program
- they are looking for; with a single press of a key, almost any application
- program can be made available. AUTOMENU provides the user with an easy to
- read and understand menu of options to choose from, then automatically
- executes the commands required to bring that menu option selected to the
- user's fingertips. AUTOMENU provides the user with the capability to set
- up their own customized menu systems. The user can define the menu titles,
- the menu options displayed, and DOS compatible commands required to carry
- out each of these menu options.
-
- FEATURES
-
- * Ability to define eight individual menus per menu file
- * Eight menu options per menu
- * Individually titled menus, automatically centered
- * Compatible with floppy disk or fixed disk systems
- * Program requires only 8,000 bytes to store on disk
- * Fast assembler language program
- * Help Messages
- * Automatic Screen Blackout to save monitor
- * Option to switch from the color to monochrome monitor and back
- * Current date and time displayed while in menu
- * Amount of Memory Available displayed
- * Status of Keyboard displayed (Caps Lock, Num Lock, Scroll Lock)
- * Multiply keys perform the same functions for logical selection
- * Updates available
- * FREE!
-
- HARDWARE AND SOFTWARE REQUIREMENTS
-
- These are the minimum requirements of AUTOMENU:
-
- * Compatible machine or (PC,XT,PC Jr.,Portable)
- * DOS (1.1, 2.0, 2.1, 3.0)
- * Minimum of 30KB of free memory
- * Supports Monochrome and/or Color Monitors
-
- HOW DOES AUTOMENU WORK
-
- The concept that makes AUTOMENU work is the facility provided by DOS,
- called batch files. A batch file contains a list of DOS commands that you
- wish to be executed by entering one command. A good example of a batch
- file is AUTOEXEC.BAT. This batch file is executed automatically by DOS at
- boot time and should contain commands needed to be done the first time you
- boot your system from DOS such as: setting up a RAM disk or setting the
- time from your clock card.
-
- AUTOMENU simply builds a batch file containing the commands required
- to carry out the menu option selected. The one batch file that is used to
- make AUTOMENU active is called AUTO.BAT. AUTO.BAT contains two commands;
- the first is AUTOMENU, which executes the menu program, and the second is
- AUTOTEMP, which is a batch file containing commands written to it by
- AUTOMENU. After selecting your desired menu option from the menu, AUTOMENU
- creates AUTOTEMP.BAT which in turn is executed by AUTO.BAT. AUTOTEMP.BAT
- batch file will contain the commands required for the menu option selected.
- î Page 3
- SETTING UP AUTOMENU FOR THE FIRST TIME
-
- To use this software for the first time requires knowledge of DOS and
- a text editor. The AUTOMENU.DAT file contains all the information needed
- for the menu. Before starting, determine what you plan to title your
- menus, what menu options you wish to have, and the DOS commands required to
- execute those options. This information can then be listed in the menu
- data file in the following sequence:
-
- %TITLE OF MENU ONE
- *OPTION ONE OF MENU ONE
- +DOS COMMAND
- +DOS COMMAND
- *OPTION TWO OF MENU ONE
- +DOS COMMAND
- +DOS COMMAND
- %TITLE OF MENU TWO
- *OPTION ONE OF MENU TWO
- +DOS COMMAND
- *OPTION TWO OF MENU TWO
- +DOS COMMAND
- +DOS COMMAND
- #END OF MENU FILE
-
- The software determines the difference of the items listed in the menu
- data file by the first character in each line. These special characters
- are listed below:
- % percent sign title
- * star option
- + plus sign dos command
- # pound sign end of file
-
- The maximum length for each line of information is 50 characters. The
- maximum number of menus that can be defined by one menu data file is eight,
- with a maximum number of eight menu options per menu. The number of DOS
- commands that can be defined for an individual option is not limited.
- However, the overall size of the menu data file is limited to 400 lines of
- information. Use the example below as a guide or the AUTOMENU.DAT file
- that accompanied this software.
-
- Example contents of AUTOMENU.DAT
- +---------------------------------+ This is the title of the menu
- |%MY MAIN MENU | <- marked by the percent sign.
- |*Directory of Drive A: | <- This is a menu option marked
- |+DIR A: | by a star.
- |+AUTO | <- This is a DOS compatible
- |*Format a Diskette in Drive A: | Command marked by a plus sign.
- |+FORMAT A: |
- |+AUTO |
- |*Word Processing Menu | <- This menu option will change the
- |+CHDIR \TEXT | present directory to a TEXT sub
- |+AUTO | directory, and will load a
- |*Copy Automenu.doc to printer | different AUTOMENU.DAT.
- |+COPY AUTOMENU.DOC LPT1: |
- |+AUTO |
- |*Return to Disk Operating System |
- |+REM Welcome to DOS |
- |+REM Enter 'AUTO' for Menu |
- |#End of data for AUTOMENU | <- This marks the end of menu data
- +---------------------------------+ file marked by a pound sign.
- î Page 4
-
-
- GETTING STARTED
-
- To run AUTOMENU follow the following steps:
-
- 1. Load a diskette with DOS and with the three files below:
- AUTO.BAT
- AUTOMENU.COM
- AUTOMENU.DAT
-
- 2. Enter the following command:
-
- A>auto
-
- 3. The menu should then appear, ready for you to choose an
- option.
-
-
- FUNCTIONAL CHARACTERISTICS
-
- The menu options or menu items can be selected in various ways. The
- particular menu option with the arrow pointing to it can be selected by
- pressing the return key. The arrow pointer can be moved to another menu
- option by using the up and down arrow keys. A menu option can also be
- selected by pressing the number value or FUNCTION KEY corresponding to that
- menu option. If more than one menu has been defined, the user can change
- to the other menus by pressing F10 to go forward one menu and F9 to go
- backwards one menu. The user also has the ability to switch active
- monitors from monochrome to color and back again by pressing the letter
- "S". However, this changing of active monitors will not occur if another
- monitor is not available. This utility also has a built in screen blackout
- feature; if the machine remains inactive inside the menu for more than
- three minutes, the screen will be turned off until the user presses a
- character key on the keyboard.
-
- A list of the valid commands while in AUTOMENU:
-
- 1,2,3,4,5,6,7,8 Select option on menu
- F1,F2,F3,F4 Select option on menu
- F5,F6,F7,F8
- Up arrow Move arrow pointer up
- Down arrow, space Move arrow pointer down
- Return key Select option being pointed to
- F10,PgUp,right arrow Go to next menu
- F9,PgDn,left arrow Go to previous menu
- Home First Menu
- End Last Menu
- S Switch active monitor (COLOR/MONO)
- C Print Copy Notice
- All other keys Prints Help Message
- î Page 5
- USES AND PERFORMANCE FOR FLOPPY DISK SYSTEMS
-
- On a floppy based system, a newly formatted disk should be used so
- that the AUTOMENU's files are written together on the disk; this procedure
- will increase the performance of AUTOMENU.
-
- USES AND PERFORMANCE FOR FIXED DISK SYSTEMS
-
- On a fixed disk system, where the user may have several
- sub-directories, AUTOMENU can provide an easy way to change to a different
- directory and execute a program or load another AUTOMENU.DAT file with a
- different set of menu options. The DOS 2 command PATH works well within a
- fixed disk environment and provides the user with the capability of being
- able to execute most programs from any sub-directory. A good example would
- be to create a sub-directory called PUBLIC and within this sub-directory
- place the programs and batch files commonly used; for example: BASICA.COM,
- DISKCOPY.COM, FORMAT.COM along with AUTOMENU.COM and AUTO.BAT. In the
- example section is a good example of an AUTOEXEC.BAT file to set-up your
- fixed disk system. Additions can be made to this batch file to handle RAM
- Drives, clock cards, and any other initialization procedures.
-
- EXAMPLE SECTION
-
- Contents of AUTOEXEC.BAT Contents of AUTO.BAT
- +--------------------------------+ +--------------------------------+
- |AUTO | |AUTOMENU |
- +--------------------------------+ |AUTOTEMP |
- +--------------------------------+
- Example contents of AUTOEXEC.BAT good for fixed disk systems
- +---------------------------+
- |ECHO OFF | <- Don't display commands that follow
- |TIME | <- Request present time
- |DATE | <- Request present date
- |PROMPT $P $G | <- Prompt to show present sub-directory
- |PATH=C:\PUBLIC | <- Path to sub-directory PUBLIC on C:
- |VERIFY on | <- Disk read after write check
- |AUTO | <- Execute AUTOMENU batch file
- |REM autoexec.bat | <- Remark statement in batch file.
- |REM by Marshall W. Magee |
- |REM on 11/02/83 |
- +---------------------------+
-
- ERROR MESSAGES
-
- There are three types of errors available with AUTOMENU.
-
- (1) Can't read "AUTOMENU.DAT" file
- This error occurs when the program cannot find or read that
- file.
-
- (2) Can't write "AUTOTEMP.BAT" file
- This error occurs when the program cannot write to disk or no
- space is left on disk to write file or disk is write protected.
-
- (3) Command error
- This error occurs when the user presses any key not defined by
- the program, and as a result the "MENU HELPS" will be
- displayed. These helps will then be removed on next valid
- command.
- î Page 6
- CUSTOMIZATION
-
- With a patch, AUTOMENU can be set to display all items in black &
- white or color. The black & white option is good for computers with amber
- screens, such as IBM Portable Computer. The following sequence of commands
- can perform this patch on AUTOMENU 2.0.
-
- +--------------------------------+
- |A>debug automenu.com | <- Run DOS's DEBUG on AUTOMENU
- |-F 11C2 L1 2 | <- Change value of Display mode to 2
- |-W | 1 = Color
- |Writing 1B9D Bytes | 2 = Black & White
- |-Q |
- |A> | <- Returned to DOS
- +--------------------------------+
-
- Other changes to customize AUTOMENU can be made to such areas as keys,
- color of menus and messages, file names,and sound among others. For more
- information write a letter to the address listed on page one.
-
-
- PROBLEMS
-
- If you have problems with AUTOMENU, please read this manual first to
- make sure you do understand everything. We have tried to provide a
- problem-free product but sometimes we make mistakes. If you think you have
- found a problem please take the time to write us and explain your problem
- to us. Make sure that you include the following information to help us
- evaluate the problem:
-
- 1. Version of DOS used
- 2. Machine type, memory, monitors, etc.
- 3. Any application ran before AUTOMENU
- 4. Your address and phone number
- 5. Where and how you obtained AUTOMENU
- 6. Which version of AUTOMENU you have
-
-
- UPDATES AND CONCLUSION
-
- AUTOMENU is changing to respond to the request of its users.
- Therefore if you wish to be kept aware of updates in AUTOMENU please send a
- postcard and if updates are made, we will let you know. This does not
- require you to send a donation but it would help keep our development cost
- down. If you are not interested in updates, send a postcard anyway to let
- us know who uses and likes AUTOMENU. Also include information on where you
- obtained this software.
-
- ==============================================================================
- End of Documentation for AUTOMENU 2.0
- îî